Lectures:
-
Lecture 00: Introduction (10 January, 2017)
-
Lecture 01: Mathematical Basics (Probability and Bound on Summations) (10 January, 2017)
-
Lecture 02: Mathematical Basics (Inequalities) (12 January, 2017)
-
Homework 1 (Due in class: 26 January, 2017)
-
Lecture 03: Balls and Bins (Birthday Paradox, Max-Load) (17 January, 2017)
Additional Materials:
-
Lecture 04: The Power of 2 Choices (19 January, 2017)
Additional Materials:
-
Lecture 05: Concentration Bounds (24 January, 2017)
Additional Materials:
-
Lecture 06: Concentration Bounds (Recall, Applications, Generalizations) (26 January, 2017)
Additional Materials:
-
Homework 2 (Due in class: 23 February, 2017)
-
Lecture 07: Independent Bounded Differences Inequality (31 January, 2017)
Additional Materials:
-
Lecture 08: Applications of Talagrand Inequality (02 February, 2017)
Additional Materials:
-
Lecture 09: Martingales and Azuma's Inequality (07 February, 2017)
Additional Materials:
-
Revision Class (09 February, 2017)
-
Revision Class (14 February, 2017)
-
Lecture 10: Lovász Local Lemma (16 February, 2017)
Additional Materials:
-
Lecture 11: Generalized Lovász Local Lemma (21 February, 2017)
Additional Materials:
-
Lecture 12: Error-correcting Codes: Motivation (23 February, 2017)
Additional Materials:
-
Lecture 13: Reed-Solomon Codes with an Example (28 February, 2017)
Additional Materials:
-
Lecture 14: Linear Codes: Examples and Properties (02 March, 2017)
Additional Materials:
-
Midterm (07 March, 2017)
-
Lecture 15: Perfect Codes and Gilbert-Varshamov Bound (09 March, 2017)
Additional Materials:
-
Homework 3 (Due in class: 04 April, 2017)
-
Lecture 16: Shannon's Coding Theorem (An Introduction) (21 March, 2017)
Additional Materials:
-
Lecture 17: Concatenation Codes (23 March, 2017)
Additional Materials:
-
Some Applications of Coding Theory in Computational Complexity (Luca Trevisan) (Additional Reading Material)
-
Lecture 18: Discrete Fourier Analysis on the Boolean Hypercube (Introduction) (28 March)
Additional Materials:
-
Lecture 19: Simple Applications of Fourier Analysis and Convolution (30 March)
Additional Materials:
-
Lecture 20: Extractors (Small-bias Masking) (04 April)
Additional Materials:
-
Lecture 21: Extractors (Leftover Hash Lemma) (06 April)
Additional Materials:
-
Homework 4 (Due in class: 25 April, 2017)
-
Lecture 22: Linearity Testing (11 April)
Additional Materials:
-
Lecture 23: List Decoding of Hadamard Code: Part 1 (13 April)
Additional Materials:
-
Lecture 24: Goldreich-Levin Hardcore Predicate (18 April)
Additional Materials:
-
Lecture 25: List Decoding of Hadamard Code: Part 2 (20 April)
Additional Materials:
|